package com.bd.scm.domain.dto.overTime;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import lombok.Data;

/**
 * 分天加班信息储存Dto.
 *
 * @author Mason
 * @version 1.0
 * @since 2019/12/13 9:35
 */
@Data
public class OverTimeOfPersonalDto extends BaseRowModel {
    //工号
    private String userNo;
    //部门
    private String deptName;
    //姓名
    private String userName;
    //单号ID
    private String orderId;
    //单号
    @ExcelProperty(value="加班单号",index=0)
    private String orderNo;
    //加班时间
    @ExcelProperty(value="加班日期",index=1)
    private String otDate;
    //加班小时
    @ExcelProperty(value="加班时长",index=2)
    private String otHours;
    //加班事由
    @ExcelProperty(value="加班事由",index=3)
    private String reason;
    //审批状态: 0待审核 1审核中 2驳回 3通过 4自动审批
    @ExcelProperty(value="审批状态",index=4)
    private String statusName;

    @ExcelProperty(value="最新审批人",index=5)
    private String examineUserName;

    @ExcelProperty(value="最新审批时间",index=6)
    private String approvalTime;

    @ExcelProperty(value="驳回原因",index=7)
    private String returnRemark;
    //申请人工号
    @ExcelProperty(value="提交人工号",index=8)
    private String createNo;
    //申请人
    @ExcelProperty(value="提交人姓名",index=9)
    private String createUser;
    //申请时间
    @ExcelProperty(value="提交时间",index=10)
    private String createTime;

    //申请类型  1 个人    2 批量
    private Integer applyType;

    private Integer examineStatus;

}
